home *** CD-ROM | disk | FTP | other *** search
/ Software USA 4 #12 / Software USA Volume 4.12.iso / mac / Educational / YaCa / History next >
Encoding:
Text File  |  1998-10-15  |  1.7 KB  |  53 lines  |  [ttro/ttxt]

  1. ———————————————————————————————————————————————————————————————————————————
  2. YaCa 1.4.1
  3.  
  4. Simon Richardson 1998
  5. http://www.cobalt.u-net.com
  6. ———————————————————————————————————————————————————————————————————————————
  7.  
  8. Changes for v1.4.1
  9.  
  10.     A minor upgrade;
  11.     - inches<->points conversion added.
  12.     - redrawn buttons.
  13.  
  14. Changes for v1.4
  15.  
  16.     This is a substantial rewrite of the program.
  17.  
  18.     Engine
  19.     Older versions evaluated expressions left to right (the same way as
  20.     the Apple calculator). This version has a completely new 'engine' at
  21.     its heart which takes care of the precedence of operators. The ReadMe
  22.     file explains the implications of this.
  23.       The new engine also makes it much harder to enter nonsensical numbers
  24.     or expressions.
  25.  
  26.     Other changes
  27.     Most parts of the program have been revised, most obvious will be:
  28.     -  memory contents are displayed on the file menu.
  29.     -  9 extra memories.
  30.     -  new prefs dialog.
  31.     -  new (faster) code to animate the buttons.
  32.     -  some more conversions.
  33.  
  34.     Less obvious but actually much larger changes make the program more robust,
  35.     faster and easier to modify in future:
  36.     -  new code for decoding buttons and keys.
  37.     -  new code for handling preferences file.
  38.     -  revised code for handling menus.
  39.     -  better testing of the machine the calculator is running on.
  40.     -  behaves more intelligently on multiple monitors.
  41.  
  42.     There are many other small changes throughout the program, for example
  43.     the sounds have been resampled.
  44.  
  45.     Note
  46.     Unlike earlier versions, the enter key is now an '=' key.
  47.  
  48.  
  49.     Many thanks to everyone who tested the beta version of this program.
  50.  
  51.  
  52. // end of file
  53.